body {
    background: #16161a;
    color: #d4d4d4
}

a,
h1,
h2,
h3,
h4,
h5,
h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
    color: #f8f8f8
}

body.box .layout-box,
.main-nav-box,
.main-nav,
.index-slide-txt {
    background-color: hsla(0, 0%, 100%, .08)
}

.header {
    background: #222328
}

.header .header-nav li a,
.play-list a {
    color: #f8f8f8
}

.txt-list-ccc a,
.txt-list-bbb li {
    border-bottom: 1px solid hsla(0, 0%, 100%, .06);
    border-top: 1px solid hsla(0, 0%, 100%, .01)
}

.txt-list-ccc a:hover,
.txt-list-bbb li:hover,
.list-infos .mcat span,
.star-hot-list li,
.right-slider li,
.right-slider li.back-top,
.footer,
#hoverTab .layout-boxc,
#nav-signed ul li:hover,
.mcat-box,
.top-nav,
.top-nav ul li:hover,
.top-nav ul li.active,
.news-slide-box .swiper-slide,
.type-order a,
.play-list a,
.bnt-tips,
.box-news-list li:hover,
.layout-boxc,
.btn-default,
.type-order a.active,
.type-order a:hover,
#rating span.ratingtxt,
.txt-list li .hot-infos,
.article-remark,
.search-record li a:hover,
.top-type {
    background-color: hsla(0, 0%, 100%, .08)
}

.list-page ul li a,
.box-page ul li a {
    background-color: hsla(0, 0%, 100%, .08)
}

.list-page ul li span,
.list-page ul li.home.disabled span,
.list-page ul li.prev.disabled span,
.list-page ul li.next.disabled span,
.list-page ul li.last.disabled span,
.box-page ul li span,
.box-page ul li.home.disabled span,
.box-page ul li.prev.disabled span,
.box-page ul li.next.disabled span,
.box-page ul li.last.disabled span {
    background-color: hsla(0, 0%, 100%, .03)
}

body.box .list-infos,
.header-nav-all,
.hover-big:hover,
.hover-bigs:hover,
.header-search .dropdown-box,
.playlog-box,
#nav-signed,
.autocomplete-suggestions {
    background: #222328
}

.filmtime::before,
.filmtime::after {
    background: #666
}

.star-hot-list li,
.top-nav ul li a {
    border-right: 1px solid hsla(0, 0%, 100%, .06);
    border-left: 1px solid hsla(0, 0%, 100%, .01)
}

.star-hot-list li.active,
.star-hot-list li:hover,
.actor-box:hover,
.active .actor-box {
    box-shadow: 2px 5px 5px rgba(0, 0, 0, .1)
}

.bt::before,
.main-nav a.bold::before,
.header-nav-all a.bold::before,
.main-nav-r::before,
.br::before,
.bts::before {
    background-color: hsla(0, 0%, 100%, .03)
}

.bt::after,
.main-nav a.bold::after,
.header-nav-all a.bold::after,
.main-nav-r::after,
.br::after,
.bts::after {
    background-color: hsla(0, 0%, 100%, .09)
}

.header-nav-all p,
.txt-list.bd li {
    border-bottom: 1px dotted hsla(0, 0%, 100%, .08)
}

.playlog-box,
#nav-signed,
.btn-default {
    border: 1px solid #222328
}

.playlog-title,
.playlog-tool {
    border-bottom: 1px solid hsla(0, 0%, 100%, .08)
}

.playlog-box:after,
.playlog-box:before,
#nav-signed:after,
#nav-signed:before {
    border: 11px solid transparent;
    border-bottom: 11px solid #222328
}

.news-slide-box .swiper-slide {
    box-shadow: none
}

.play-page,
.play-nav {
    border-bottom: 2px solid hsla(0, 0%, 100%, .08)
}

.more-box li .actor-box,
.form-control,
#rating,
.txt-list li .hot-infos {
    border: 1px solid hsla(0, 0%, 100%, .08) !important
}

.star-bg {
    margin-bottom: 90px;
    height: 300px
}

.star-bg .type-order {
    padding-top: 30px
}

.hot-infos::before,
.hot-infos::after,
.autocomplete-suggestion {
    border-bottom-color: hsla(0, 0%, 100%, .08)
}

.bottom-line::after,
.bottom-line-dot::before,
.top-line-dot::after,
.top-line-dot::before {
    border-color: hsla(0, 0%, 100%, .08)
}

.star-bg-info h1 {
    color: #00cc4c
}

.header .header-logo {
    color: #00cc4c
}

.zanpian-wd {
    border: 1px solid transparent;
    background: -webkit-gradient(linear, left top, right top, from(rgba(114, 214, 245, .2)), color-stop(50%, rgba(200, 193, 221, .2)), to(rgba(255, 148, 179, .2)));
    background: -webkit-linear-gradient(left, rgba(114, 214, 245, .2), rgba(200, 193, 221, .2) 50%, rgba(255, 148, 179, .2));
    background: -o-linear-gradient(left, rgba(114, 214, 245, .2) 0, rgba(200, 193, 221, .2) 50%, rgba(255, 148, 179, .2) 100%);
    background: linear-gradient(90deg, rgba(114, 214, 245, .2), rgba(200, 193, 221, .2) 50%, rgba(255, 148, 179, .2))
}

.form-control {
    background-color: rgba(62, 62, 62, .65)
}

.header.home .header-search input {
    border: 1px solid #00cc4c
}

a:hover,
.text-color,
.headers ul a.active,
.autocomplete-suggestion:hover,
.header-nav li:hover a,
.header.bg .header-nav li:hover a,
.txt-list-ccc a:hover h3,
.txt-list-ccc a:hover h4,
.txt-list-bbb li:hover h3,
.txt-list-bbb li:hover h4,
.filmtime.on,
li:hover .filmtime,
.star-hot-list li.active h3 a,
.star-hot-list li:hover h3 a,
.comment-assist a:hover,
.comment-top .user,
.comment-top a,
.right-slider li:hover .iconfont,
.play-tips a:hover,
.list-infos .btns a.yanyuan,
.header-nav li.active a,
.header-search-hot {
    color: #00cc4c
}

.text-then {
    background: linear-gradient(90deg, #00E355 0, #00cc4c 45%, #00cc4c);
    background-color: #00cc4c
}

.header-search-hot {
    background-image: -webkit-linear-gradient(bottom, #00E355, #00E355, #00cc4c)
}

.form-control:focus {
    border-color: #00cc4c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 227, 85, .075), 0 0 8px rgba(0, 204, 76, .7)
}

#user-login .nav-avatar img {
    border: 1px solid #00cc4c
}

.index-slide-txt ul li.active a,
.index-slide-txt ul li.swiper-slide-thumb-active a,
.index-slide-box .index-slide-txt ul li.active a,
.index-slide-box .index-slide-txt ul li.swiper-slide-thumb-active a {
    color: #00cc4c
}

.index-slide-txt ul.slide-nav-ul li.swiper-slide-thumb-active a {
    border-bottom: 2px solid #00cc4c
}

.dm-slide-box,
.header.bgs {
    background: #2d2e33
}

.btn-color,
.btn-color:hover,
.pic-list .score,
.pic-list .tip-r,
.pic-list .tips,
.list-infos .btns a.play,
.list-infos .btns a.yanyuan:hover,
.rating-bar-item {
    background: linear-gradient(to right, #00E355 0, #00cc4c 70%)
}

.pic-list .tips,
.filmtime.on::before,
.filmtime-list li:hover .filmtime::before,
.type-fenlei ul li.active a,
.type-selected ul li.active a,
.type-selected ul li.opt a,
.type-order a.active,
.type-order a:hover,
.mcat-nav li.active a,
.mcat-nav li:hover a,
.list-page ul li a:hover,
.list-page ul li.active span,
.box-page ul li a:hover,
.box-page ul li.active span,
.part-page a:hover,
.play-list li:hover a,
.play-list li.active a,
.header-search .search-submit {
    background: #00cc4c
}

.list-infos .btns a.yanyuan,
.rating-bar-item {
    border: 1px solid #00cc4c
}

.type-order {
    border-bottom: 1px solid #00cc4c
}

.video-info a {
    border-bottom: 1px dotted #00cc4c;
    color: #00cc4c
}

.remind-love a {
    color: #00cc4c;
    border: 1px solid #00cc4c
}

.article-content a,
.a-bt {
    color: #00cc4c;
    border-bottom: 1px dotted #00cc4c
}

.play-page span.active,
.play-nav li.active {
    border-bottom: 2px solid #00cc4c;
    border-color: #00cc4c
}

.play-nav.min-play-nav li.play-more.active {
    border-bottom: 2px solid #00cc4c
}

.list-infos .btns a.play span {
    color: #00cc4c
}

.remind-love a:hover {
    background-color: rgba(0, 204, 76, .7)
}

.remind-love a {
    background-color: rgba(255, 255, 255, .8)
}

.header.bgs .header-nav li.active a {
    color: #00cc4c;
    text-shadow: 1px 1px 2px #000
}

.header-nav a .icon-quanbu,
.header .header-nav li.nav-more:hover a,
.header .header-nav li.nav-more.open a,
.header-nav .nav-more.open a .icon-quanbu {
    color: #00cc4c
}

.header-nav-all {
    border-top: 1px solid #00cc4c
}

.header.bg .header-nav li.active a {
    color: #fff
}

.header.home.bg .header-nav li.active a {
    color: #00cc4c
}